2
תגובות
אוקיי, אז שיניתי עם chown את בעלות התיקייה מ-root למשתמש שלי. ושיניתי את ההרשאות של התיקייה (var/www/) ל-775. אבל אני מניח שאם אני ארצה להעלות קובץ דרך PHP (ובעצם Apache), זה לא ייתן לי, נכון? אז מה אני יכול לעשות? (לשנות את הבעלות של התיקייה ל-Apache? אבל אז אני לא אוכל להעלות קבצים דרך המשתמש שלי...)
הנה המצב של התיקייה:
drwxrwxr-x  4 ubuntu root     4096 Jun  1 12:41 www

עריכה:
בעצם זה די פשוט... לפתוח קבוצה חדשה ולשים בה את אפאצ'י ואת המשתמש שלי - ואז לשנות את הקבוצה של התיקייה (שמשום מה היא עדיין root) לקבוצה הזאת... בעצם מה שאני צריך לדעת עכשיו זה איך קוראים למשתמש של apache. (כי זה לא משתמש רגיל, נכון? יש רק את שלי ואת root.)

2 תשובות

avatar ענה intval ב 02 ליוני 2013 #

למשתמש של apache בדביאן קוראים apache
בדרך כלל למשתמשים של תוכנות קוראים בשמות של התוכנה.
והכן אתה צודק, תצטרך לפתוח קבוצה, להוסיף לשם את כל המשתמשים שתרצה ולתת לה הרשאות על התיקיה.

avatar ענה OrelBeY ב 03 ליוני 2013 #

אוקיי, תודה. אז בדקתי עוד, וב-Ubuntu קוראים לו www-data מהקבוצה www-data. פשוט הוספתי את המשתמש שלי לקבוצה www-data והגדרתי את זה כקבוצה הראשית שלו (כדי שאני לא אצטרך לשנות את הקבוצה של כל הקבצים בתיקייה הזאת כל פעם שאני מוסיף קבצים חדשים עם המשתמש שלי).